package com.neuedu.javase.oo.mystatic;

/***
 * 项目名称:  MyJavaSE 
 * 包：  com.neuedu.javase.oo.mystatic 
 * date:   2025/10/24   11:21  
 * 描述:  
 *  @author : 张金山
 *  作者博客:   https://blog.fulfill.com.cn
 */
public class Runner {
    public static void main(String[] args) {

        int numa = 100;
        int numb = 200;

        //数学计算的类
//        Calc calc = new Calc();
//
//        //方法调用
//        calc.sum(100,200);


        //静态方法调用  类名.方法()
        Calc.sum(100,200);


        //静态属性  类型.属性
        int r = 100;
        double area = 2 * Calc.PI  * r;
        System.out.println(Calc.PI);


//
//        Father father1 = new Father();
//        Father father2 = new Father();


        /**
         *
         * 执行顺序，优先级
         * 1 加载字节码文件 (只执行一次)
         *   父类 static
         *   子类 static
         *
         *
         * 2 构造 （可以多次执行）
         *    父类构造器
         *    子类的构造
         *
         *
         *
         *
         *
         */
        Child ch1 = new Child();
        Child ch2 = new Child();






    }
}
